body {
  background: #eceef3;
}
.community-name {
  font-size: 0.9rem;
  color: #3a3939;
}
.sec-nav {
  margin-top: 0.5rem;
  border-bottom: 2px solid #e9eaed;
}
.sec-nav div a img {
  display: block;
  width: 3.1rem;
  height: 3.1rem;
  margin: auto;
}
.sec-nav div a div {
  font-size: 0.7rem;
  color: #444;
}
.sec-nav div .navv-a {
  box-sizing: border-box;
  border-bottom: 1px solid #dcdee0;
  border-left: 1px solid #dcdee0;
}
.sec-nav div .navv-a:nth-child(3n+1) {
  border-left: none;
}
.sec-nav div .navv-a .navv {
  display: block;
  width: 1.6rem;
  height: 1.4rem;
  margin-top: 1rem;
}
.sec-nav div .navv-a .navv-txt {
  font-size: 0.7rem;
  color: #333;
  margin-top: 0.6rem;
  margin-bottom: 0.2rem;
}
.sec-nav div .s-a {
  box-sizing: border-box;
  border-bottom: 1px solid #dcdee0;
  border-left: 1px solid #dcdee0;
}
.sec-nav div .s-a:nth-child(4n+1) {
  border-left: none;
}
.sec-nav div .s-a .navv {
  display: block;
  width: 1.6rem;
  height: 1.4rem;
  margin-top: 1rem;
}
.sec-nav div .s-a .navv-txt {
  font-size: 0.6rem;
  color: #333;
  margin-top: 0.6rem;
  margin-bottom: 0.2rem;
}
.two-nav {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  background: #fff;
}
.two-nav .content {
  width: 87.5%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.two-nav .content:nth-child(1) {
  margin-bottom: 0;
}
.two-nav .content:nth-child(1) .two-nav-a:nth-child(1) {
  border-right: 1px solid #eceef3;
}
.two-nav .content:nth-child(2) {
  margin-top: 0;
}
.two-nav .content:nth-child(2) .two-nav-a {
  border-top: 1px solid #eceef3;
}
.two-nav .content:nth-child(2) .two-nav-a:nth-child(1) {
  border-right: 1px solid #eceef3;
}
.two-nav .content .two-nav-a {
  min-height: 3.5rem;
  overflow: hidden;
  zoom: 1;
  box-sizing: border-box;
}
.two-nav .content .two-nav-a div .left {
  box-sizing: border-box;
}
.two-nav .content .two-nav-a div .left .p1 {
  padding-top: 0.5rem;
  font-size: 0.8rem;
  color: #3a3a3c;
}
.two-nav .content .two-nav-a div .left .p1 span {
  color: #009844;
}
.two-nav .content .two-nav-a div .left .p2 {
  font-size: 0.6rem;
  color: #666;
}
.two-nav .content .two-nav-a div .right img {
  display: block;
  width: 2rem;
  height: 2rem;
  margin-top: 0.8rem;
}
.two-nav .content .two-nav-a:nth-child(2n) div .left p {
  padding-left: 0.4rem;
}
.two-nav .content .two-nav-a:nth-child(2n) div .right img {
  margin-left: 0.5rem;
}
.hot-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  background: #fff;
  margin-top: 0.5rem;
}
.hot-box .top {
  width: 100%;
  height: 2rem;
  border-bottom: 2px solid #eceef3;
  overflow: hidden;
}
.hot-box .top .list {
  width: 96%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.hot-box .top .list a {
  display: block;
  width: 100%;
  height: 2rem;
  margin: auto;
}
.hot-box .top .list a img {
  display: block;
  width: 1.3rem;
  height: 1.1rem;
  float: left;
  margin-top: 0.45rem;
}
.hot-box .top .list a span {
  display: block;
  width: 1.1rem;
  height: 1.1rem;
  float: left;
  margin-left: 0.3rem;
  margin-top: 0.45rem;
  box-sizing: border-box;
  border: 1px solid #e60012;
  text-align: center;
  line-height: 1.1rem;
  font-size: 0.6rem;
  color: #e60012;
}
.hot-box .top .list a div {
  width: 70%;
  height: 1.1rem;
  float: left;
  margin-top: 0.45rem;
  margin-left: 0.3rem;
}
.hot-box .top .list a div p {
  font-size: 0.7rem;
  color: #666;
}
.hot-box .top .list a .more {
  font-size: 0.7rem;
  color: #666;
  float: right;
  line-height: 1.1rem;
  border: none;
}
.hot-box .down {
  width: 96%;
  min-height: 7rem;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 0.5rem;
}
.hot-box .down .down-a {
  display: block;
  height: 100%;
}
.hot-box .down .down-a img {
  display: block;
  width: 100%;
}
.hot-box .down .down-a p {
  font-size: 0.7rem;
  color: #111;
  line-height: 1.6rem;
}
/*列表*/
.p-head {
  width: 100%;
  height: 2rem;
  background: #fff;
  border-bottom: 1px solid #eceef3;
  margin-top: 0.5rem;
}
.p-head .content {
  width: 96%;
  height: 100%;
  margin: auto;
}
.p-head .content span {
  display: block;
  width: 36px;
  height: 2px;
  background: #009844;
  margin-top: 19px;
  float: left;
}
.p-head .content em {
  font-size: 0.9rem;
  color: #009844;
  line-height: 2rem;
  margin-left: 0.3rem;
  float: left;
}
.p-head .content a {
  float: right;
  font-size: 0.7rem;
  line-height: 2rem;
  color: #666;
  margin-right: 0.1rem;
}
.list-content {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  background: #fff;
}
.list-content a {
  display: block;
  width: 96%;
  min-height: 5.5rem;
  margin-left: 2%;
  float: left;
  margin-top: 0.5rem;
  border-bottom: 1px solid #cbcbcb;
}
.list-content a:last-child {
  margin-bottom: 1rem;
}
.list-content a .left img {
  display: block;
  width: 100%;
}
.list-content a .right p {
  padding-left: 0.3rem;
}
.list-content a .right .txt {
  padding-top: 0.4rem;
  font-size: 0.8rem;
  color: #444;
}
.list-content a .right .txt span {
  color: #009844;
}
.list-content a .right .date {
  font-size: 0.6rem;
  color: #666;
  padding-top: 8%;
}
footer {
  border-top: 1px solid #d2d2d2;
}
footer a:nth-child(1) .img {
  background: url(/Public/Home/images/ft1-1.png);
  background-size: 100% 100%;
}
footer a:nth-child(2) .img {
  background: url(/Public/Home/images/ft2-1.png);
  background-size: 100% 100%;
}
footer a:nth-child(3) .img {
  background: url(/Public/Home/images/ft3-1.png);
  background-size: 100% 100%;
}
footer a .img {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  margin: auto;
  margin-top: 0.3rem;
}
footer a div {
  font-size: 0.8rem;
  color: #666;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
footer .ft-act:nth-child(1) .img {
  background: url(/Public/Home/images/ft1.png);
  background-size: 100% 100%;
}
footer .ft-act:nth-child(2) .img {
  background: url(/Public/Home/images/ft2.png);
  background-size: 100% 100%;
}
footer .ft-act:nth-child(3) .img {
  background: url(/Public/Home/images/ft3.png);
  background-size: 100% 100%;
}
.s-list {
  width: 100%;
  height: 2rem;
  overflow: hidden;
  margin-top: 0.5rem;
}
.s-list .head {
  width: 100%;
  height: 2rem;
  margin: auto;
  background: #fff;
}
.s-list .head .content {
  width: 94%;
  height: 1.4rem;
  margin: auto;
  margin-top: 0.3rem;
  box-sizing: border-box;
  border-left: 6px solid #009844;
  float: left;
  margin-left: 3%;
}
.s-list .head .content p {
  font-size: 0.8rem;
  color: #333;
  line-height: 1.6rem;
  padding-left: 0.4rem;
  float: left;
}
.s-list .head .content img {
  display: block;
  float: right;
  width: 1.4rem;
  height: 1.4rem;
}
.s-list .li {
  width: 100%;
  height: 2rem;
  background: #fff;
  margin-top: 0.3rem;
}
.s-list .li .content {
  width: 94%;
  height: 100%;
  margin: auto;
}
.s-list .li .content p {
  font-size: 0.7rem;
  float: left;
  padding-left: 0.7rem;
  line-height: 2rem;
}
.s-list .li .content a {
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  background: url(/Public/Home/images/tel.png);
  background-size: 100% 100%;
  float: right;
  margin-top: 0.3rem;
}
.s-act {
  height: auto;
  overflow: hidden;
  zoom: 1;
}
.notice {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  background: #fff;
  margin-top: 0.5rem;
}
.notice .content {
  width: 94%;
  height: auto;
  margin: auto;
}
.notice .content a {
  display: block;
  width: 100%;
  height: 4rem;
  border-bottom: 1px solid #cbcbcb;
  margin-top: 0.5rem;
}
.notice .content a:last-child {
  margin-bottom: 0.5rem;
}
.notice .content a .p {
  width: 100%;
  height: 2.3rem;
}
.notice .content a .p p {
  font-size: 0.8rem;
  color: #444;
}
.notice .content a .down {
  width: 100%;
  margin-top: 0.4rem;
}
.notice .content a .down .date {
  font-size: 0.7rem;
  color: #666;
  float: left;
}
.notice .content a .down .more {
  font-size: 0.7rem;
  color: #666;
  float: right;
}
.shop {
  width: 94%;
  height: auto;
  margin: auto;
  margin-top: 0.5rem;
  background: #fff;
  overflow: hidden;
  zoom: 1;
}
.shop .content {
  width: 94%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.shop .content .p {
  width: 100%;
  height: auto;
  border-bottom: 1px solid #dcdcdc;
}
.shop .content .p p {
  font-size: 0.8rem;
  color: #444;
  padding-bottom: 0.3rem;
}
.shop .content .tel {
  width: 100%;
  clear: both;
  margin-top: 0.3rem;
}
.shop .content .tel img {
  display: block;
  width: 1rem;
  height: 0.9rem;
  float: left;
}
.shop .content .tel p {
  font-size: 0.7rem;
  color: #009843;
  padding-left: 0.2rem;
  float: left;
}
.shop .content .address {
  width: 100%;
  margin-top: 0.3rem;
}
.shop .content .address img {
  display: block;
  width: 0.8rem;
  height: 0.9rem;
  float: left;
}
.shop .content .address p {
  display: block;
  width: 92%;
  font-size: 0.7rem;
  color: #009843;
  float: left;
  padding-left: 0.4rem;
}
.xq-head {
  width: 100%;
  height: 2rem;
  background: #fff;
  margin-top: 0.5rem;
  border-bottom: 1px solid #dadada;
}
.xq-head .content {
  width: 94%;
  float: left;
  margin-left: 3%;
  height: 1.4rem;
  margin-top: 0.3rem;
  box-sizing: border-box;
  border-left: 4px solid #009843;
}
.xq-head .content p {
  font-size: 0.8rem;
  color: #009843;
  padding-left: 0.3rem;
  line-height: 1.6rem;
}
.xq-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  background: #fff;
}
.xq-box .content {
  width: 94%;
  float: left;
  margin-left: 3%;
  height: auto;
  overflow: hidden;
  zoom: 1;
}
.xq-box .content p {
  font-size: 0.6rem;
  color: #666;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.xq-box .content p img {
  display: block;
  width: 90%;
  margin: auto;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.xq-box .content p span {
  font-size: 0.7rem;
  color: #333;
  display: block;
}
.sub {
  display: block;
  width: 6rem;
  height: 2rem;
  background: #53bdf0;
  margin: auto;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  color: #fff;
}
.tcc {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  z-index: 99999;
  top: 0;
}
.tcc .que {
  display: block;
  float: right;
  margin-right: 0.6rem;
  margin-top: 5rem;
}
.tcc .cl {
  float: right;
  margin-right: 0.3rem;
  margin-top: 5rem;
}
